package com.xinhe.web.weixin;

import io.swagger.annotations.ApiModelProperty;

import java.math.BigDecimal;
import java.util.HashMap;
import java.util.Map;

public class WeixinRefundModel {
    @ApiModelProperty("交易标识")
    private Long tradeId;
    @ApiModelProperty("退款金额")
    private BigDecimal fee;
    @ApiModelProperty("数据类型")
    private String dataType;
    @ApiModelProperty("数据标识")
    private Long dataId;
    @ApiModelProperty("回调地址")
    private String notifyUrl;
    @ApiModelProperty("描述信息")
    private String body;
    @ApiModelProperty(value = "存放请求参数", hidden = true)
    private Map<String, String> params = new HashMap<>();

    public Long getTradeId() {
        return tradeId;
    }

    public void setTradeId(Long tradeId) {
        this.tradeId = tradeId;
    }

    public BigDecimal getFee() {
        return fee;
    }

    public void setFee(BigDecimal fee) {
        this.fee = fee;
    }

    public String getDataType() {
        return dataType;
    }

    public void setDataType(String dataType) {
        this.dataType = dataType;
    }

    public Long getDataId() {
        return dataId;
    }

    public void setDataId(Long dataId) {
        this.dataId = dataId;
    }

    public String getNotifyUrl() {
        return notifyUrl;
    }

    public void setNotifyUrl(String notifyUrl) {
        this.notifyUrl = notifyUrl;
    }

    public String getBody() {
        return body;
    }

    public void setBody(String body) {
        this.body = body;
    }

    public Map<String, String> getParams() {
        return params;
    }

    public void setParams(Map<String, String> params) {
        this.params = params;
    }
}
